* { word-wrap: break-word }
html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset { margin: 0; padding: 0 }
ul, ol, dl { list-style-type: none }
html, body { *position:static
}
html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 400 }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit }
input, button { overflow: visible; vertical-align: middle; outline: none }
body, th, td, button, input, select, textarea { font-family: "Microsoft Yahei", "Hiragino Sans GB", "Helvetica Neue", Helvetica, tahoma, arial, Verdana, sans-serif, "WenQuanYi Micro Hei", "\5B8B\4F53"; font-size: 14px; color: #333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
body { line-height: 1.6 }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
a, area { outline: none; blr:expression(this.onFocus=this.blur());
}
a { text-decoration: none; cursor: pointer; color: #666; }
a:hover { text-decoration: none; outline: none }
a.ie6:hover { zoom: 1 }
a:focus { outline: none }
a:hover, a:active { outline: none }
:focus { outline: none }
sub, sup { vertical-align: baseline }
button, input[type="button"], input[type="submit"] { line-height: normal !important; }
/*img*/
img { border: 0; vertical-align: middle }
a img, img { -ms-interpolation-mode: bicubic }
.img-responsive { max-width: 100%; height: auto }
/*IE下a:hover 背景闪烁*/
*html { overflow: -moz-scrollbars-vertical; zoom:expression(function(ele) {
ele.style.zoom = "1";
document.execCommand("BackgroundImageCache", false, true)
}
(this))
}
/*HTML5 reset*/
header, footer, section, aside, details, menu, article, section, nav, address, hgroup, figure, figcaption, legend { display: block; margin: 0; padding: 0 }
time { display: inline }
audio, canvas, video { display: inline-block; *display:inline;
*zoom:1
}
audio:not([controls]) { display: none }
legend { width: 100%; margin-bottom: 20px; font-size: 21px; line-height: 40px; border: 0; border-bottom: 1px solid #e5e5e5 }
legend small { font-size: 15px; color: #999 }
svg:not(:root) { overflow: hidden }
fieldset { border-width: 0; padding: 0.35em 0.625em 0.75em; margin: 0 2px; border: 1px solid #c0c0c0 }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height: auto
}
input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none
}
.fl { float: left; }
.fr { float: right; }
.fb { font-weight: bold; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; font-weight: bold; }
.f141 { font-size: 14px; }
.f16 { font-size: 16px; font-weight: bold; }
.fm { font-family: "微软雅黑"; }
.baise { color: #fff }
.text-l { text-align: left }
.text-r { text-align: right }
.text-c { text-align: center }
.va * { vertical-align: sub!important; *vertical-align:middle!important;
_vertical-align: middle!important }
.va-t { vertical-align: top!important }
.va-m { vertical-align: middle!important }
.va-b { vertical-align: bottom!important }
.clear { clear: both; height: 0; width: 0; zoom: 1; overflow: hidden; }
.cl:after, .clearfix:after, .container:after { content: ""; display: block; height: 0; clear: both; visibility: hidden }
.cl, .clearfix { zoom: 1 }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
.clear { width: 100%; clear: both; height: 1px; }
#ie9 { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999999; background: #00ADB5 }
#ie9 h6 { font-size: 20px; text-align: center; padding-top: 80px; color: #fff; font-weight: 100; }
#ie9 ul { width: 20%; margin: 50px auto; }
#ie9 ul li { width: 50%; float: left; text-align: center; }
#ie9 ul li img { width: 80px; }
#ie9 .logo { float: none; font-weight: initial; cursor: pointer; text-align: center; padding: 0 30px; padding-top: 50px; letter-spacing: -.5px; text-decoration: none; color: #fff; line-height: 75px; font-size: 30px; font-family: Lato, PingFang SC, Microsoft YaHei, sans-serif; }
/*公用开始------------------------------------------------------------------*/

.container-fluid { width: 100% }
.container { width: 1100px !important; margin: 0 auto; }/*固定外框*/
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.ml10 { margin-left: 10px; _margin-left: 5px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.mr10 { margin-right: 10px; }
.b-white { background-color: #fff !important; }
.b-Red { background-color: #CC0000 !important; }
.b-orange { background-color: #FF6600 !important; }
.b-yellow { background-color: #FFFF33 !important; }
.b-green { background-color: #00CC66 !important; }
.b-Blue { background-color: #0099FF !important; }
.b-black { background-color: #000 !important; }
.b-Violet { background-color: #660066 !important; }
.f-white { color: #fff !important; }
.f-Red { color: #CC0000 !important; }
.f-orange { color: #FF6600 !important; }
.f-yellow { color: #FFFF33 !important; }
.f-green { color: #00CC66 !important; }
.f-Blue { color: #0099FF !important; }
.f-black { color: #000 !important; }
.f-Violet { color: #660066 !important; }
.f-self { color: #00ADB5 !important; }
.b-self { background-color: #00ADB5 !important; }
/*公用颜色------------------------------------------------------------------*/

/*----header------*/
.header { width: 100%; min-width: 1100px; }
.header .top { width: 1100px; margin: 0 auto; }
.header .logo { width: 512px; float: left; }
/*so 搜索*/

.ss_ssk { float: right; width: 250px; margin-top: 45px; }
.ss_ssk .ss_tit { float: left; width: 190px; height: 32px; }
.ss_ssk .ss_tit .txt { width: 174px; height: 30px; line-height: 30px; color: #a1a1a1; border: 1px solid #dedede; border-right: 0; outline: none; padding-left: 15px; }
.ss_ssk .anniu { float: left; height: 32px; line-height: 32px; border-radius: 0 4px 4px 0; overflow: hidden; cursor: pointer; }
.ss_ssk .anniu input { outline: none; cursor: pointer; }
.index_nav { background: url(../images/nav_bg.jpg) repeat-x }
.index_nav .nav { width: 1100px; margin: 0 auto; height: 46px; }
.index_nav .nav li { width: 137px; float: left; display: inline-block; height: 46px; line-height: 46px; background: url(../images/li.jpg) no-repeat right center; text-align: center }
.index_nav .nav li a { color: #fff; font-size: 16px; }
.index_nav .nav li a:hover { background: url(../images/nav_h.jpg) no-repeat center top; display: block }
.index_nav .nav li a.on { background: url(../images/nav_h.jpg) no-repeat center top; display: block; color: #fff; }
/*----宽屏*banner----*/
#banner_big { height: 436px; width: 100%; background: none; clear: both; position: relative; z-index: 999 }
#banner_big .picBtnLeft { height: 436px; position: relative; zoom: 1; width: 100%; overflow: hidden; }
/*----圆角切换按钮----*/
#banner_big .picBtnLeft .hd { width: 135px; height: 10px; position: absolute; left: 50%; margin-left: -30px; text-align: center; bottom: 30px; z-index: 10; }
#banner_big .picBtnLeft .hd ul { overflow: hidden; zoom: 1; display: block; height: 12px; width: 110px; padding: 5px 15px 5px 15px; }
#banner_big .picBtnLeft .hd ul li { float: left; _display: inline; cursor: pointer; text-align: center; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; width: 12px; height: 12px; background: #2696ff; overflow: hidden; margin-right: 5px; margin-left: 5px; }
#banner_big .picBtnLeft .hd ul li.on { background: #ccc }
#banner_big .picBtnLeft .bd { height: 436px; left: 50%; margin-left: -960px; position: absolute; width: 1920px; }
#banner_big .picBtnLeft .bd img { height: 436px; width: 1920px; z-index: 1; }
#banner_big .picBtnLeft .bd li { position: relative; zoom: 1; width: 1920px; display: inline-block; }
#banner_big .picBtnLeft .bd li .pic { position: relative; z-index: 0; line-height: 0px; }
#banner_big .picBtnLeft .bd li .bg { display: none; }
#banner_big .picBtnLeft .bd li .title { display: none; }
#banner_big .picBtnLeft .bd a img { padding-top: 0px!important }
/*----宽屏*结束----*/



/*----首页内容-----*/
.about_bg { background-color: #f8f8f8; padding: 40px 0px; margin: 40px auto; }
.index-about { }
.about-con .about_h { font-size: 18px; margin-bottom: 4px }
.about-con .about_h span { color: #268bfe }
.about-img { width: 432px; float: right }
.about-con { width: 630px; float: left; line-height: 30px; }
.about-more { width: 120px; line-height: 35px; background-color: #007ae1; display: block; text-align: center; margin-top: 16px; color: #fff }
.about-more:hover { }
.index-about .xian { width: 80px; height: 3px; background-color: #007ae1; margin-bottom: 12px; }
.index-about p { line-height: 28px }
/*chanpin*/

.index-product { width: 100%; min-width: 1130px; margin-top: 50px; padding-bottom: 20px }
.pro-title { text-transform: uppercase; font-size: 23px; text-align: center; padding-top: 50px; }
.pro-title span { color: #268bfe }
.pro_wz { font-size: 16px; line-height: 36px; text-align: center; color: #999 }
/*分类*/
.index-pronav { width: 245px; float: left; background-color: #007ae1; padding-bottom: 50px }
.index-pronav .pro_ml li a { height: 49px; line-height: 49px; border-bottom: #1987e3 1px solid; display: inline-block; margin: 0 5px; color: #fff; font-size: 14px; background: url(../images/clibg.jpg) no-repeat 15px; display: block; padding: 0 10px 0 25px; overflow: hidden; }
.index-pronav .pro_ml li ul li a.xiaolei { padding-left: 40px; }
.pro_lei { background: url(../images/lei_h.jpg) no-repeat center top; line-height: 73px; color: #007ae1; font-size: 18px; text-align: center }
/*chanpin*/
.index-proimg { width: 814px; float: right }
.index-proimg ul li { width: 250px; float: left; margin-right: 30px; margin-bottom: 10px; }
.index-proimg ul li:nth-child(3n) { margin-right: 0; }
.index-proimg ul li p { width: 250px; text-align: center; padding: 10px 0; height: 15px; overflow: hidden; }
.index-proimg ul li p a { color: #3c241e; font-size: 14px; }
.index-proimg ul li:hover .proimg_bk { border: 1px solid #1582de; }
.index-proimg ul li:hover a { color: #1582de; }
.index-proimg ul li .proimg_bk { width: 250px; height: 189px; border: 1px solid #ddd; position: relative; display: table-cell; text-align: center; vertical-align: middle; }
.index-proimg ul li .proimg_bk .proimg { width: 250px; line-height: 189px; height: 189px; font-size: 189px; text-align: center; position: static; +position:absolute;
top: 50% }
.index-proimg ul li .proimg_bk img { vertical-align: middle; position: static; +position:relative;top: -50%; left: -50%; max-width: 230px; max-height: 170px; }
.ny-proimg { width: 790px; float: right; padding: 5px; }
.ny-proimg ul li { width: 250px; float: left; margin-right: 20px; margin-bottom: 10px; }
.ny-proimg ul li:nth-child(3n) { margin-right: 0; }
.ny-proimg ul li p { width: 250px; text-align: center; padding: 10px 0; height: 15px; overflow: hidden; }
.ny-proimg ul li p a { color: #3c241e; font-size: 14px; }
.ny-proimg ul li:hover .proimg_bk { border: 1px solid #1582de; }
.ny-proimg ul li:hover a { color: #1582de; }
.ny-proimg ul li .proimg_bk { width: 250px; height: 189px; border: 1px solid #ddd; position: relative; display: table-cell; text-align: center; vertical-align: middle; }
.ny-proimg ul li .proimg_bk .proimg { width: 250px; line-height: 189px; height: 189px; font-size: 189px; text-align: center; position: static; +position:absolute;
top: 50% }
.ny-proimg ul li .proimg_bk img { vertical-align: middle; position: static; +position:relative;
top: -50%; left: -50%; max-width: 230px; max-height: 170px; }
.index-more { color: #333; font-size: 13px; display: block; }
.new_bg { background: url(../images/new_bg.jpg) no-repeat center top; height: 507px; margin-top: 50px; }
.news-title { text-transform: uppercase; color: #fff; font-size: 22px; text-align: center }
.news_wz { font-size: 16px; line-height: 36px; text-align: center; color: #fff }
.index-news { padding: 30px 0; }
.index-news .new_h { background: url(../images/list.jpg) no-repeat center left; font-size: 18px; padding-left: 32px; margin-bottom: 8px; height: 30px; line-height: 28px; }
.index-news .new_h span { width: 35px; float: right }
.index-news .new_h span a { font-size: 12px; color: #999; }
.new1 { width: 340px; float: left; height: 433px; overflow: hidden; }
.new1 ul { padding-top: 10px; }
.new1 #ny_newslb_box { clear: both; }
.new1 #ny_newslb_box li { height: 39px; line-height: 39px; border-bottom: 1px dotted #e5e5e5; font-size: 14px; overflow: hidden; background: url(../images/ico3.gif) no-repeat left center; padding: 0 10px 0 15px; }
.new1 #ny_newslb_box li a { color: #666; float: left; }
.new1 #ny_newslb_box li span { float: right; color: #999; font-size: 12px; }
.new2 { margin-left: 40px }
.fanwei { width: 339px; float: right; background: url(../images/fw_bg.jpg) no-repeat right bottom; }
/*lianxi women*/
.con_bg { background-color: #f8f8f8; padding: 20px 0px }
.index-contact { width: 1100px; margin: 30px auto; }
.con_img { width: 448px; float: left }
.index-contact .con_list { }
.con_list { width: 499px; float: left; margin-left: 50px; }
.con_list .xian { background-color: #ccc; height: 3px; margin-top: 10px; }
.con_h { font-size: 26px; line-height: 38px; text-transform: uppercase; color: #666; margin: 26px auto; text-align: center }
.con_h span { font-size: 24px; color: #999 }
.con_h2 { text-align: center; border-top: #ccc 1px solid; border-bottom: #ccc 1px solid; line-height: 40px; color: #999 }
.con_con { background: url(../images/con_list.jpg) no-repeat 50px 6px; margin-top: 30px; }
.con_con p { padding-left: 80px; line-height: 35px; }
.slideBox2 { width: 100%; margin-top: 30px; overflow: hidden; position: relative; }
.slideBox2 .hd { height: 15px; padding-top: 30px; width: 100%; overflow: hidden; text-align: center; }
.slideBox2 .hd li { display: inline-block; width: 40px; height: 6px; margin-left: 5px; background: #c2e5ed; }
.slideBox2 .hd li.on { background: #ff5a5d }
.slideBox2 .bd { position: relative; height: 195px; z-index: 0; }
.slideBox2 .bd ul { float: left; }
.slideBox2 .bd li { zoom: 1; vertical-align: middle; text-align: center; width: 216px; margin-left: 30px; float: left; }
.slideBox2 .bd ul li a { font-size: 14px; text-align: center; color: #3c241e; line-height: 40px; }
.slideBox2 .bd ul li:first-child { margin-left: 0; }
.slideBox2 .bd img { width: 100%; height: 150px; display: block; }
/*----底部-----*/
.youqing { background-color: #424141; }
.yqlj { width: 1050px; margin: 0 auto; line-height: 46px; color: #fff }
.yqlj a { color: #fff }
.footer { background-color: #424141; border-top: #999 1px solid; padding-top: 20px }
.foot { width: 1100px; margin: 0 auto; color: #fff; text-align: center; line-height: 30px }
.foot a { color: #fff }
.footer .fl { width: 70%; padding-top: 20px; }
.footer .fl p { font-size: 14px; line-height: 25px; }
.footer .fl p a { font-size: 14px; }
.footer .fr { width: 30%; text-align: right; font-size: 14px; margin-top: 30px; }
.footer .fr a { font-size: 14px; }
/*----内页-----*/
.main-page { padding-top: 60px; padding-bottom: 50px; }
.onurl { width: 100%; color: #333; line-height: 35px; height:40px; overflow:hidden; margin-bottom: 20px; border-bottom: #ccc 1px solid }
.onurl a { color: #333; padding: 0 5px; }
.onurl a img { vertical-align: middle; margin-right: 5px; }
/*----内页左-----*/
.page-left { width: 260px; float: left; }
.page-left .left-nav li { margin-bottom: 5px; height: 33px; line-height: 33px; overflow: hidden; }
.page-left .left-nav li a { color: #333; font-size: 14px; display: block; padding-left: 15px; }
.page-left .left-nav li a.on { background: #1582de; color: #fff; }
.page-left .left-nav li.left_nav_xl { margin-bottom: 5px; height: 33px; line-height: 33px; border: 1px solid #1582de; overflow: hidden; }
.page-left .ny_bt { background: url(../images/nei_lei.jpg) no-repeat; width: 260px; height: 94px; position: relative; }
.page-left .ny_bt b, .page-left .ny_bt1 b { font-size: 22px; color: #f8f8f8; position: absolute; left: 80px; top: 17px; }
.page-left .ny_bt p, .page-left .ny_bt1 p { font-size: 15px; color: #ece6ea; position: absolute; left: 80px; top: 45px; }
.page-left .ny_bt1 { background: url(../images/nei_lei1.jpg) no-repeat; width: 260px; height: 94px; position: relative; }
/*pages开始--------------------------------------------------------------------------*/
.pages { height: 35px; padding: 20px 0; margin: 0 auto; text-align: center; }
/*----内页右-----*/
.page-right { width: 800px; float: right; }
.page-about, .page-news, .page-messages, .page-product { }
.page-newshow { padding-top: 20px; line-height: 29px }
/*----内页关于-----*/
.page-about img { max-width: 100%; display: block; margin: 20px auto; }
.page-about p { font-size: 15px; color: #333; line-height: 30px; }
/*---内页新闻---*/
.newsList li { padding-bottom: 10px; padding-top: 10px; border-bottom: 1px solid #ccc; }
.newsList li p { padding-top: 20px; }
.newsList li .lhfl { width: 70px; height: 80px; float: left; background: #f2f2f2; }
.newsList li .lhfl p { width: 70px; text-align: center; color: #0f74cf; padding-top: 0; }
.newsList li .lhfl p b { font-size: 28px; line-height: 47px; display: block; }
.newsList li:hover .lhfl { background: #0f74cf; }
.newsList li:hover .lhfl p { color: #f7f7f7; }
.newsList .lhfr { width: 700px; float: right; }
.newsList .lhfr .lhxq { height: 30px; display: block; width: 100px; font-weight: 100; line-height: 30px; font-size: 14px; text-align: center; float: right; border: 1px solid #ccc; }
.newsList .lhfr .lhjt { background: url(../images/jt.jpg) no-repeat left -33px; height: 33px; display: block; width: 33px; float: right; }
.newsList .lhfr:hover .lhjt { background: url(../images/jt.jpg) no-repeat left 0; }
.newsList .lhfr span { font-size: 14px; }
.newsList .lhfr .dateTitle { display: block; color: #333; font-size: 18px; }
.newsList .lhfr p { display: inline-block; width: 100%; height: 44px; overflow: hidden; }
.newsList li:hover .lhfr .dateTitle { color: #0f74cf; }
.newsList li:hover a { text-decoration: none; }
/*---内页产品---*/
.page-pro li { width: 240px; float: left; margin-right: 20px; border: #eae9e9 1px solid; margin-bottom: 20px }
.page-pro li>a { display: block; width: 240px; height: 220px; line-height: 220px; text-align: center; }
.page-pro li>a img { max-width: 100%; max-height: 100%; margin: 0 auto; }
.page-pro li p { line-height: 40px; text-align: center; font-size: 14px; color: #3c241e; }
.page-pro li:nth-child(3), .page-pro li:nth-child(6), .page-pro li:nth-child(9), .page-pro li:nth-child(12) { margin-right: 0; }
.lhtab { width: 100%; line-height: 50px; height: 50px; background: #0f74cf; margin: 30px auto 10px; }
.lhtab span { width: 148px; display: block; height: 48px; font-size: 14px; color: #fff; float: left; border: 1px solid #0f74cf; text-align: center;cursor:pointer; }
.lhtab span.on { background: #fff; color: #0f74cf;cursor:pointer; }
/*---内页留言---*/
.massages span { width: 30%; display: block; float: left; margin-right: 5%; margin-bottom: 20px; }
.massages input[type="text"] { width: 100%; text-indent: 15px; border: 1px solid #ddd; border-radius: 4px; line-height: 35px; }
.massages div input[type="text"] { width: 150px; }
.massages div { padding-bottom: 20px; }
.massages textarea { clear: both; display: block; width: 96%; padding: 0 2%; height: 100px; border: 1px solid #ddd; border-radius: 4px; margin-bottom: 20px; }
.submit { background: #0f74cf; color: #fff; display: block; width: 80px; height: 30px; line-height: 30px; margin: 0 auto; text-align: center; border: none; }
.lh615 { line-height: 30px; margin: 0 10px; text-align: center; border: none; }
/*---内页新闻详情---*/
.newshowheader h1.nd_title { text-align: center; display: block; margin-bottom: 20px; font-size: 24px; font-weight: 600 }
.newshowheader .article-info { height: 30px; line-height: 30px; color: #666; text-align: center; border-bottom: 1px solid #ddd; }
.newshowheader .article-info .split { margin: 0 10px; color: #ddd }
.page-newshow p { line-height: 26px; text-indent: 28px; }
/*---内页联系我们---*/
.pconus { background: url(../images/contentimg.png) no-repeat right center; height: 180px; padding-top: 20px; }
.pconus p { color: #3c241e; }
/*---n内页招商加盟---*/
.join-list { margin-top: 30px; padding-left: 30px; }
.join-list .jointitle { font-size: 16px; font-weight: bold; color: #ff9900; }
.join-list p { color: #3c241e; }
/*---内页产品详情---*/
.page-productshow { padding-top: 30px; }
.page-productshow .fl { width: 310px; height: 310px; }
.page-productshow .fr { width: 420px; height: 310px; padding-left: 20px; }
.page-productshow .fl { line-height: 310px; background: #f8f8f8; }
.page-productshow .fl .bd { width: 310px; margin: 0 auto; }
.page-productshow .fl .bd .xtimg_bk{ width:300px; height:300px;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.page-productshow .fl .bd .xtimg_bk .xtimg{width:300px;line-height:300px;height:300px;font-size:300px;text-align:center;position:static;+position:absolute;top:50%}
.page-productshow .fl .bd .xtimg_bk img {vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%; max-width:300px; max-height:300px}




.page-productshow .fr { background: #f8f8f8; }
.page-productshow .fr h1.pd_title {font-size: 24px;color: #3c241e;line-height: 42px;width: 410px;font-weight: 300;margin: 0 auto 15px;border-bottom: 1px solid #ddd;height: 30px;overflow: hidden;display: block;padding: 20px 0;}
.page-productshow .fr p {font-size: 16px;color: #3c241e;margin: 0 auto;line-height: 30px;width: 410px;}
.abimg { position: relative; }
.abimg a { position: absolute; bottom: 20px; height: 45px; line-height: 45px; }
.abimg a.prev { left: 385px; }
.abimg a.next { left: 435px; }
.page-procon { clear: both; padding: 10px 0;  line-height: 27px }
.page-procon p { line-height: 26px; color: #3c241e; }
.abptit { font-size: 20px; text-align: center; line-height: 60px; }
.about-pro ul li { width: 205px; float: left; margin-right: 26px; }
.about-pro ul li>a { display: block; width: 205px; height: 153px; line-height: 153px; text-align: center; }
.about-pro ul li>a img { max-width: 100%; max-height: 100%; margin: 0 auto; }
.about-pro ul li p { line-height: 40px; text-align: center; font-size: 14px; color: #3c241e; }
.about-pro ul li:nth-child(4) { margin-right: 0; }
.about-newspro ul li { border-bottom: #ededed 1px solid; width: 220px; float: left; margin-right: 20px; }
.about-newspro ul li>a { display: block; width: 280px; height: 200px; line-height: 200px; text-align: center; }
.about-newspro ul li>a img { max-width: 100%; max-height: 100%; margin: 0 auto; }
.about-newspro ul li p { line-height: 40px; text-align: center; font-size: 14px; color: #3c241e; }
.about-newspro ul li:nth-child(3), .about-newspro ul li:nth-child(6), .about-newspro ul li:nth-child(9) { margin-right: 0; }
.listname { background: #f4f4f4; padding: 23px; font-size: 14px; margin: 10px auto 20px; }
/*---分页---*/
.pagination { display: inline-block; padding-left: 0; border-radius: 4px; }
.pagination > li { display: inline; }
.pagination > li > a, .pagination > li > span { position: relative; float: left; padding: 6px 12px; line-height: 1.42857143; text-decoration: none; color: #0f74cf; background-color: #fff; border: 1px solid #ddd; margin-left: -1px; }
.pagination > li:first-child > a, .pagination > li:first-child > span { margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
.pagination > li:last-child > a, .pagination > li:last-child > span { border-bottom-right-radius: 4px; border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { z-index: 2; color: #0f74cf; background-color: #eeeeee; border-color: #ddd; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { z-index: 3; color: #fff; background-color: #0f74cf; border-color: #0f74cf; cursor: default; }
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { color: #777777; background-color: #fff; border-color: #ddd; cursor: not-allowed; }
.pagetb { border-top: 1px solid #ccc; margin: 40px auto; }
.pagetb p { line-height: 40px; border-bottom: 1px solid #ccc; }
td { padding: 2px }
#fengye { margin-top: 20px; }

.qq_style01{width:128px;position:absolute;top:150px;right:20px;z-index:999999999;}
.qq_style01 .qq_style_l{width:20px;height:20px;display:block;position:absolute;top:-8px;right:-18px;background:#3782e7 url(../images/qq_close.png) center center no-repeat;cursor:pointer;border-radius:50%;}
.qq_style01 .qq_style_l:hover{background:#ff1800 url(../images/qq_close.png) center center no-repeat;}
.qq_style01 .qq_style_r{width:140px;background:#3782e7;padding-top:5px;padding-bottom:5px;}
.qq_style01 .qq_style_r .qq_r_up{background:#ffffff;border-radius:2px;width:112px;margin:0 auto 5px;padding:10px 10px;}
.qq_style01 .qq_style_r .qq_r_up .qq_r_tlt{height:30px;line-height:30px;font-size:12px;color:#3782e7;background:url(../images/qq_icon1.png) left center no-repeat;padding-left:20px;border-bottom:1px solid #a3caff;}
.qq_style01 .qq_style_r .qq_r_up .qq_list{padding-top:5px;}
.qq_style01 .qq_style_r .qq_r_up .qq_list li{padding:2px 0 5px;}
.qq_style01 .qq_style_r .qq_r_up .qq_list li a{display:block;height:30px;line-height:30px;text-decoration:none;color:#555;font-size:12px;background:url(../images/qq.gif) left center no-repeat;padding-left:20px;border-bottom:1px solid #e6e5e4;overflow:hidden;}
.qq_style01 .qq_style_r .qq_r_down{background:#ffffff;border-radius:4px;width:112px;margin:0 auto 5px;padding:10px 10px;}
.qq_style01 .qq_style_r .qq_r_down .tel_r_tlt{height:30px;line-height:30px;font-size:12px;color:#3782e7;background:url(../images/qq_icon2.png) left center no-repeat;padding-left:20px;border-bottom:1px solid #a3caff;}
.qq_style01 .qq_style_r .qq_r_down .tel_list li{display:block;/*height:30px;*/line-height:30px;text-decoration:none;color:#555;font-size:12px;border-bottom:1px solid #e6e5e4;overflow:hidden;}
.qq_style01 .qq_style_r .qq_code{background:#ffffff;border-radius:4px;width:100px;margin:0 auto;padding:10px 10px;}
.qq_style01 .qq_style_r .qq_code img{display:block;width:91px;height:91px;margin:0 auto;}
.qq_style01 .qq_style_r .qq_code p{font-size:12px;text-align:center;color:#555555;padding-top:5px;}


.page-news #ny_newslb_box { clear: both; }
.page-news #ny_newslb_box li { height: 39px; line-height: 39px; border-bottom: 1px dotted #e5e5e5; font-size: 14px; overflow: hidden; background: url(../images/ico3.gif) no-repeat left center; padding: 0 10px 0 15px; }
.page-news #ny_newslb_box li a { color: #666; float: left; }
.page-news #ny_newslb_box li span { float: right; color: #999; font-size: 12px; }